package com.ea.admin.service;

import com.ea.common.report.pojo.vo.ReportDetailInfoVo;
import com.ea.common.report.pojo.vo.ReportSimpleInfoListVo;

import java.util.Date;
import java.util.List;

public interface ReportService {

    Long analyzeVideo(Long accountId, Long userId, String md5, Integer type);

    ReportSimpleInfoListVo getReportListByAccountId(Long accountId, Long userId, List<Integer> warningTypeList, List<Integer> statusList, String name, Date postStartDate, Date postEndDate, Date receiveStartDate, Date receiveEndDate, Date emoAnalyStartDate, Date emoAnalyEndDate, Date heartRateStartDate, Date heartRateEndDate, Integer page, Integer pageSize);

    ReportDetailInfoVo getReportDetail(Long accountId, Long reportId);

//    ReportDetailInfoVo getReportInfo(String userId,String md5);

}
